const fs = require('fs')

/**
 * promise封装
 */
const readFilePromse = fileUrl => {
	// 使用promise封装异步读文件操作
	const promise = new Promise(function (resolve, reject) {
		//封装异步读文件
		fs.readFile(fileUrl, 'utf-8', function (err, data) {
			if (err) {
				reject('读文件出错')
				return
			}
			resolve(data.toString())
		})
	})

	return promise
}

// const promise = readFilePromse('old.txt')
// promise.then(data => {
// 	console.log(data)
// })
// promise.catch(err => {
// 	console.log(err)
// })

readFilePromse('old.txt').then(data=>{
    console.log(data)
}).catch(err=>{
    console.log(err)
})